public class Jiechen {
	public static void main(String args[]) {
		int n,m;
		long x,y,p;
		n = Integer.parseInt(args[0]);
		m = Integer.parseInt(args[1]);
		if(m>n)
		{
			System.out.println("Error");
		}
		else {
			if(m<0||n<0||n-m<0)
			{
				System.out.println("Error");
			}
			if(m==n){
				p = fact(n);
				System.out.println("p="+p);
			}
			else {
				x = fact(n);
				y = fact(n-m);
				p = x/y;
				System.out.println("p="+p);
			}
		}
	}
	public static long fact(int a) {
		if (a == 0)
			return 1;
		else 
			return a*fact(a-1);
	}
}
